-
1 ride herd on someone or something
expr AmE infmlThe new dictionary of modern spoken language > ride herd on someone or something
1 ride herd on someone or something
The new dictionary of modern spoken language > ride herd on someone or something